package com.lzl.edu.utils;

import com.lzl.edu.pojo.Goods;

import java.util.UUID;

/**
 * <h3>lzl_ws</h3>
 * <p>对字符传的处理（截取文件后缀名，生成32位随机文字）</p>
 *
 * @author : 黎钟龙
 * QQ:1661548820
 * Mail：1661548820@qq.com
 * @date : 2022-03-31 15:58
 **/
public class StringGoodsUtil {
    /**
     * 获取文件名字的后缀
     * @param tempStr
     * @return
     */
    public static String getSuffixStr(String tempStr){
        return tempStr.substring(tempStr.lastIndexOf("."));
    }

    public static String getRandomSequence(){
        return UUID.randomUUID().toString().replace("-", "");
    }

    /**
     * 解决前端没哟数据返回的是""不是null
     * 如果前端返回属性中有""将它改为null如果部位""默认就行
     * @param goods
     * @return
     */
    public static Goods  uniteGoods(Goods goods){
            if (goods.getGoodsName().isEmpty()){
                goods.setGoodsName(null);
            }
            if (goods.getGoodsImg().isEmpty()){
                goods.setGoodsImg(null);
            }
           return goods;
    }

}
